@media (max-width: 1200px) {
	.liberty{right:-55px}
}
@media (max-width: 1115px) {
	.liberty{right:-20px}
}
@media (max-width: 1030px) {
	.liberty{
		display:none;
	}
}
@media (max-width: 990px) {
	.container{
		padding:0 25px;
		width:100%;
	}
	.main-container{
		padding:10px;
	}
	.main-container .container{
		padding:0 15px;
	}
	.header-top-r{
		right:0;
	}
	.nav-cus .navbar-nav > li > a{
		padding:5px 15px 7px;
	}
	.mytabs-cus > li > a{
		font-size:12px;
	}
	.footer-sitemap-lst .col-lg-cus5{
		width:20%;
	}
	.banner-slider .flex-control-nav{width:100%}
}
@media (max-width: 870px) {
	.header-top-c {
		margin-top:68px;
	}
	.header-top-c .title-hd{
		font-size:17px
	}
	.nav-cus .navbar-nav > li > a {
		padding: 5px 10px 7px;
	}
}
@media (max-width: 840px) {
	
	.mytabs-cus-chl > li.item > a{
		padding:10px;
	}
}
@media (max-width: 800px) {
	.nav-cus .navbar-nav > li > a {
		font-size:12px;
	}
	
}
@media (max-width: 770px) {
	.header-top-c{
		display:none;
	}
	.logo{
		background-position:0 -80px;
		height:40px;
		width:170px;
	}
	.header-top,.header-top-r{
		min-height:70px;
	}
	.nav-cus{
		display:none;
	}
	.menu-res{
		display:block;
	}
	.banner-slider{
		margin-top:15px;
	}
	.tabpanel-cus .panel-heading a{
		/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(top, #2171ba 0%, #06367a 100%);

		/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(top, #2171ba 0%, #06367a 100%);

		/* Opera */ 
		background-image: -o-linear-gradient(top, #2171ba 0%, #06367a 100%);

		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2171ba), color-stop(1, #06367a));

		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(top, #2171ba 0%, #06367a 100%);

		/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to bottom, #2171ba 0%, #06367a 100%);
		
		border:0 none transparent;
		color:#fff;
		display:block;
		font-size:14px;
		font-weight:700;
		margin-right:0;
		padding:8px 10px;
		text-transform:uppercase;
		white-space: nowrap;
		border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;

	}
	.tabpanel-cus .panel-heading .collapsed{
		/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(top, #e9e9e9 0%, #aaaaaa 100%);

		/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(top, #e9e9e9 0%, #aaaaaa 100%);

		/* Opera */ 
		background-image: -o-linear-gradient(top, #e9e9e9 0%, #aaaaaa 100%);

		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(1, #aaaaaa));

		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(top, #e9e9e9 0%, #aaaaaa 100%);

		/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to bottom, #e9e9e9 0%, #aaaaaa 100%);
		color:#13467e;
		margin-right:0;
	}
	
	.tabpanel-cus .panel-heading{
		background:0 none transparent;
		padding:0;
	}
	.tabpanel-cus .panel-default{
		border:0 none transparent;
	}
	.tabpanel-cus .panel-group{
		margin-bottom:0;
	}
	.tabpanel-cus .panel-body{
		padding: 0;
	}
	.footer-sitemap-lst .col-lg-cus5{
		margin-bottom:25px;
		width:50%;
	}
	.tabpanel-cus-chl{
		background-image:none;
		padding:0 20px;
	}
	.tab-pane-bgtop-chl .tabs-pane-content-full{
		padding-left:20px;
		padding-right:20px;
	}
}
@media (max-width: 720px) {
	.banner-sld-content .banner-item-left{
		display:none;
	}
}
@media (max-width: 650px) {
	.header-tr .search-form{
		display:none;
	}
}
@media (max-width: 570px) {
	.tabs-pane-content-full .col-cus-lct,.tabs-pane-content-full .col-cus-rct{
		width:100%;
	}
	.tabs-pane-content-full .col-cus-lct{
		margin-bottom:25px;
	}
	.footer-sitemap-lst .col-lg-cus5{
		width:100%
	}
	.thumbnail-content-lg .caption-content{
		font-size:13px;
	}
	.mytabs-cus-chl-respsv{
		display:none;
	}
	.dropdown-cus-tab-resp{
		display:block;
	}
	.list-news-sm .list-thumbnail-content {
		margin-top:0;
	}
}

@media (max-width: 500px) {
	.grid-news .grid-news-item{
		width:100%;
		padding:5px 20px;
	}
	.grid-news-item .thumbnail-content{
		overflow:hidden;
	}
	.grid-news-item .thumbnail-content .image-ct{
		float:left;
		margin-right:10px;
		margin-bottom:0;
		width:180px;
	}

	.grid-news .grid-news-item-lg{
		width:100%;
	}
}
@media (max-width: 450px) {
	.list-news-sm .list-news-item{
		background:none;
		padding:10px 0;
	}
	.list-news-sm .list-news-item{
		font-size:12px;
		line-height:19px;
	}
}